Big Huge Thesaurus

cancer drug

noun